package cn.tedu.coolshark.mapper;


import cn.tedu.coolshark.pojo.entity.Product;
import cn.tedu.coolshark.pojo.vo.*;

import java.util.List;

/**
 * @author 作者：HeShaoShuai
 * @Email 邮箱：2569819541@qq.com
 * @Date 日期：2023/5/19 14:42
 * @Package 包名：cn.tedu.coolshark.mapper
 * @Project 项目名：JavaSE
 * @Version 1.0
 */
public interface ProductMapper {
	void insert(Product product);

	List<ProductAdminVO> selectAdmin();

	String selectUrlById(int id);

	void deleteById(int id);

	ProductUpdateVO selectUpdateById(int id);

	void update(Product product);

	List<ProductTopVO> selectTop();

	List<ProductIndexVO> selectIndex();

	ProductDetailVO selectDetailById(int id);

	void updateViewCountById(int id);

	List<ProductIndexVO> selectByCid(int id);

	List<ProductIndexVO> selectByWd(String wd);
}
